The words "wear" and "put on" are often confused, but they have distinct meanings. "Wear" describes the state of having clothing or accessories on your body, while "put on" describes the action of placing clothing or accessories on your body. Think of it this way: "wear" is the state of being dressed, and "put on" is the action of getting dressed.
Here are some example sentences to illustrate the difference:
I wear a hat every day. (This describes a habitual state. I have a hat on my head.)
I put on my hat before I went outside. (This describes the action of placing the hat on my head.)
She wears a beautiful dress. (This describes what she is currently wearing.)
She put on her dress for the party. (This describes the action of getting dressed in the dress.)
He wears glasses for reading. (This describes his habitual use of glasses.)
He put on his glasses to read the letter. (This describes the action of putting the glasses on.)
Notice that "wear" often implies a continuous or habitual action, whereas "put on" is typically used for a single action of dressing. You "wear" clothes, but you "put on" clothes. This distinction can be subtle, but understanding it will help you speak and write English more accurately.
Happy learning!